package furstadminka.utils;


import javax.faces.context.FacesContext;
import java.io.Serializable;

/**
 * Бин для вспомогательного функционала
 *
 * @autor Vit
 */
public class BeanUtils implements Serializable {

    /**
     * Возвращает экземпляр бина по его названию прописанному в faces-config
     *
     * @param beanName Название бина
     */
    public static Object getBean(String beanName) {
        Preconditions.notBlank(beanName);
        return FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get(beanName);
    }
}
